import { createI18n } from 'vue-i18n'
import zhCN from '../locales/zh-CN'
import zhCNResearch from '../locales/zh-CN-research'
import enUS from '../locales/en-US'

// 使用固定的中文研究版配置
const i18n = createI18n({
  legacy: false, // 使用 Composition API 模式
  locale: 'zh-CN-research', // 使用研究版中文
  fallbackLocale: 'zh-CN', // 如果研究版缺少某些翻译，回退到标准中文
  messages: {
    'zh-CN-research': zhCNResearch,
    'zh-CN': zhCN,
    'en-US': enUS, // 保留英文配置以备将来使用
  },
})

// 设置 HTML 的 lang 属性
document.documentElement.setAttribute('lang', 'zh-CN-research')

export default i18n